package cn.okcode.api.framework;

import cn.okcode.api.framework.dispatcher.JspApiDispatcher;

/**
 * 分发器工厂
 * 根据参数创建分发器
 *
 * @author pyk13
 */
public class DispatcherFactory {
    private static IDispatcher dispatcher;

    public static IDispatcher getApiDispatcher() {
        if (dispatcher != null) {
            return dispatcher;
        }
        synchronized (DispatcherFactory.class) {
            if (dispatcher == null) {
                dispatcher = new JspApiDispatcher();
            }
        }
        return dispatcher;
    }
}
